require "../core.pl";
require "../config.pl";

sub search
{
	my $cat = shift;
	my $query = shift;
	$cat = "username";
	$query = "123456";
	
	#$re = $dbcnx->prepare(qq{SELECT id,nazvanie FROM groups WHERE id IN($arr)});
	$re = $dbcnx->prepare(qq{DESCRIBE $cat});
	$re->execute() or die("hi (error #1)");
	while ( ($dde) = $re->fetchrow_array() ) {
#        print qq{
#		print "$dde \n";
		$ath = $dbcnx->prepare(qq{SELECT * FROM $cat WHERE $dde LIKE '%$query%'});
		$ath->execute() or die("hi (error #2)");
		@sss = $ath->fetchrow_array();
		
		if(@sss)
		{
		print qq{по запросу $query В разделе $cat совподение в столбце $dde : значение совпадения = };
		      print "(id = @sss['0'] name = @sss['1'] nic = @sss['3'])\n";
		}
		else
		{
			print qq{в столбце $dde не найдено \n};
		}
	#<item name="$nazvanie" href="/groups/index.pl?uname=$uname_id&amp;gr&#61;$id" />};
        }
        #$sss = $re->fetchrow_array();
        #print $sss;
        $re->finish();
        $dbcnx->disconnect();
	#return @arr;
}


&get_query();

my $auth_id = do_check();
my $act = $queryString{"act"};
my $cat = $queryString{"cat"};
#$act = "search";

##################################################################
##################-Правельный вариант-############################
##################################################################
$uname_get=$queryString{ "uname" };                   ########
if (defined($uname_get))                                ####
{                                                       ####
	if ($uname_get != $auth_id)                     ####
	{                                               ####
		$masha=0;                               ####
	}                                               ####
	else                                            ####
	{                                               ####
		$masha=1;                               ####
	}                                               ####
	$uname_id=$uname_get;                           ####
}                                                       ####
else                                                    ####
{                                                       ####
        $masha=1;                                       ####
	print "Location: ?uname=$auth_id\n\n";          ####
#	exit();                                         ####
	$uname_id=$auth_id;                             ####
}                                                       ####
@uname = uname_get($uname_id);                        ########
#################################################################
#################################################################
#################################################################
#используется в /litera/index.pl, /musik/index.php||pl, /groups/index.pl, search/index.pl

#print $masha."\n\n\n\n\n";
if(!$auth_id) {print "Location: http://xepec.ru\n\n"; exit();};
if(!$act) {$act="menu";}

###############################################################################################################################
#----------------------------------------------Вывод на экран информации------------------------------------------------------#
###############################################################################################################################

print "Content-type: text/xml; charset=utf-8\n\n";
print qq{<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="./username.xsl"?>
<document>
    <user id="@uname['0']" nic="@uname['3']" />
    <domain>xepec.ru</domain>
    <title>XEPEC.ru :: @uname['1']</title>
    <version>$VERSION</version>
    <message>TRUE</message>
    };
do_print_menu();

if($act eq "search")
{
	$search_query = $querySting{"s"};
	#use Switch;
	#switch ($act){case "username"{}case "groups"{}case "litera"{}case "video"{}case ""}
	print qq{
	<content>
	    <data>
		<search>};
			search($cat,"query_form");
print qq{		</search>
	    </data>
	</content>};
}
else
{
	print qq{
	<content>
	    <data>
		<menu>
		    <item name="$cat" />
		</menu>
	    </data>
	</content>
	};
}
print qq{
</document>};
